package com.amc.service;

import java.util.List;

import com.amc.dto.FoodView;
import com.amc.entity.FoodType;
import com.amc.entity.Merchant;

public interface IMerchantService {

	// 获取的通过商家列表刷掉无菜商家
	List<Merchant> queryAllMerchants(List<String> merchantsId);

	// 菜品列表点击显示的商家列表
	List<Merchant> queryMerchantByFoodType(String foodType,
			List<Merchant> merchants);

	// 搜索框的模糊查询
	List<Merchant> queryMerchants(String keyWord);

	// url请求 获取通过商家列表
	List<String> requestMerchantsId();

	// url 请求，获取广告
	List<FoodView> requestAdv();

	// 所有商家的菜品下拉框
	List<FoodType> queryFoodTypeByMerchantList(List<Merchant> merchant);
	
	//显示菜广告
	List<FoodView> queryFood(List<String> advId);
	
	//计算商家评分
	double calculateSore(String merchantId);

}
